package com.personal.service;

import com.personal.bo.ShopCartBO;
import com.personal.utils.Result;

public interface ShopCartService {

    /**
     * 添加购物车
     * @param shopCartBO
     * @return
     */
    Result addCart(ShopCartBO shopCartBO);

    /**
     * 获取我的购物车列表
     * @param userId
     * @return
     */
    Result getUserShopCartList(Integer userId);

    /**
     * 清空购物车
     * @param userId
     * @return
     */
    Result clearUserShopCartList(Integer userId);

    /**
     * 通过id删除购物车中的商品
     * @param resourcesId
     * @return
     */
    Result deleteShopCartByResourcesId(Integer resourcesId,Integer userId);
}
